// pages/catalog/catalog.js
const util =require('../../utils/util')
// api是api地址
const api =require('../../config/api')
Page({
  data: {
    categoryList:[],//左侧分类数据
    currentCategory:{},//当前选中的分类页
    currentSubCategory:[],//右侧的子分类
    goodsCount:0,
  },
  // 左侧导航栏 点击切换
  changeItem(e){
    let id =e.target.dataset.id
    let that =this
    // 分类目录当前分类数据接口'
    util.request(api.CatalogCurrent,{id}).then(res=>{
      that.setData({
        currentCategory:res.data.currentCategory,
        currentSubCategory:res.data.currentSubCategory,
      })
    })
    // wx.request({
    //   url: 'http://127.0.0.1:8082/wx/catalog/current',
    //   data:{id},
    //   method:'get',
    //   header: {
    //     'Content-Type': 'application/json',
    //     'X-Mymall-Token': wx.getStorageSync('token')
    //   },
    //   success:function(res){
    //     console.log(res);
    //     that.setData({
    //       currentCategory:res.data.data.currentCategory,
    //       currentSubCategory:res.data.data.currentSubCategory,
    //     })
    //   },
    // })
  },
  getCatalog:function(){
    let that=this;
    wx.showLoading({
      title: '加载中...',
    })
    // 分类目录全部分类数据接口
    util.request(api.CatalogList).then(res=>{
      console.log(res);
      that.setData({
        categoryList:res.data.categoryList,
        currentCategory:res.data.currentCategory,
        currentSubCategory:res.data.currentSubCategory,
      })
      wx.hideLoading()
    })
    util.request(api.GoodsCount).then(res=>{
      that.setData({
        goodsCount:res.data.goodsCount
      })
    })
  },
  onLoad() {
    this.getCatalog()
    // wx.request({
    //   url: 'http://127.0.0.1:8082/wx/catalog/index',
    //   data:'',
    //   method:'get',
    //   header:{
    //     'Content-Type': 'application/json',
    //     'X-Mymall-Token': wx.getStorageSync('token')
    //   },
    //   success:function(res){
    //     console.log(res);
    //     that.setData({
    //       categoryList:res.data.data.categoryList,
    //       currentCategory:res.data.data.currentCategory,
    //       currentSubCategory:res.data.data.currentSubCategory,
    //     })
    //     console.log(that.data.categoryList);
    //     console.log(that.data.currentCategory);
    //     console.log(that.data.currentSubCategory);
    //   },
    //   fail:function(err){
    //     reject(err)
    //   }
    // })
    
  },





 
})